package com.ssm.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.ssm.vo.User;
@Repository
public interface UserDao {	
	//注册
	public int add_user(User u_add);
	//登录
	public User login_user(@Param("userName") String userName);
	
	//管理员_查看所有账户(方法一：查询所有用户和分页。方法二：查询账户总条数。)
	public List<User> query_user(@Param("userName") String userName,@Param("page")int page);
	public int query_user_count(@Param("userName") String userName);
	
	
	//管理员_修改用户账户(方法一：根据id跳转到指定页面。方法二：在指定页面修改用户信息。)
	public User update_user_jump(@Param("userID")int userID);
	public int update_user(User u_update);
	//管理员_删除用户账户
	public int delete_user(@Param("userID") int userID);
	
}
